#!/bin/bash

# Jenkins 工作目录
WORK_DIR=/usr/local/jenkins/workspace/${JOB_NAME}
# 代码所在目录
CODE_DIR=${WORK_DIR}/Code
# Dockerfile 文件所在目录
DOCKER_FILE_DIR=${WORK_DIR}/Dockerfile
# Deoloyment 文件所在目录
DEPLOYMENT_FILE_DIR=${WORK_DIR}/Deployment
# 脚本所在目录
SCRIPT_FILE_DIR=${WORK_DIR}/Script
# 时间截取版本号
VERSION=$(date +%Y%m%d%H%M%S)
# 当前上传镜像仓库名称
REPOSITORY_NAME="hub.atguigu.com/library"

# 拷贝代码到 Dockerfile 工作目录
cp ${CODE_DIR}/index.html ${DOCKER_FILE_DIR}
cd ${DOCKER_FILE_DIR}
docker build -t ${REPOSITORY_NAME}/${JOB_NAME}:${VERSION} .

echo "${REPOSITORY_NAME}/${JOB_NAME}:${VERSION}" > /tmp/jenkins.imageName.tmp
